package demo

func BubbleSort(arr *[]int) {
	for i := 0; i < len(*arr); i++ {
		for j := 0; j < len(*arr)-i-1; j++ {
			if (*arr)[j] > (*arr)[j+1] {
				(*arr)[j] = (*arr)[j] ^ (*arr)[j+1]
				(*arr)[j+1] = (*arr)[j] ^ (*arr)[j+1]
				(*arr)[j] = (*arr)[j] ^ (*arr)[j+1]
			}
		}
	}
}
